
.wrap{border: 0;padding:0;width:1300px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}

nav{ /*position:fixed; */width:100%; min-width:1300px; z-index:9; background:#fff;}

.head_m{ background:rgba(238, 238, 238, 1); width:100%; min-width:1300px; height:35px;}
.head_m .zi{ line-height:35px; font-size:12px; color:#4a4a4a;}
.head_m .lang{ line-height:35px; font-size:14px; color:#4a4a4a;}
.head_m .lang a{ margin-left:15px;color:#4a4a4a;font-size:14px; padding-left:20px;}
.head_m .lang a.hp_ly{background:url(../images/q1.jpg) left center no-repeat;}
.head_m .lang a.hp_cjwt{ background:url(../images/q2.jpg) left center no-repeat;}
.head_m .lang a.hp_lx{ background:url(../images/q3.jpg) left center no-repeat;}


.head_logo{ height:100px; line-height:100px;}
.head_logo .logo{ margin-top:10px;}

.head_logo .logo_zi{ height:80px; padding-left: 18px; border-left: 1px solid #ddd;margin-left: 18px;}
.head_logo .logo_zi p:first-child{ color:#c82129; font-size:24px; font-weight:bold;line-height:50px;}
.head_logo .logo_zi p:last-child{ color:#666666;font-size:14px;line-height:20px;}

.head_logo .phone { width: auto; float: right; overflow: hidden; color: #a40000; background: url(../images/phone.png) no-repeat left bottom; padding-left: 80px; margin-left: 20px; margin-top:0px;}
.head_logo .phone b { display:block; font-size:17px; line-height:30px;}
.head_logo .phone span { display:block; font-size:14px; line-height:1.5;}



/********搜索框***********/
.search_box{margin-top:30px; position:relative; float:right;margin-left: 20px;}
#search{ display:inline-block;}
#search .ss_txt{ outline:none;width:160px; height:36px;line-height:36px; border:1px solid #e9e9e9;float:left;font-size:14px;overflow:hidden;  padding-left:5px;}
#search .ss_bott{outline:none; width:40px; height:38px;border:none; background:#a40000 url(../images/search.png) no-repeat center; cursor:pointer; overflow:hidden; }
.search_box p{ margin-top:20px;}
.search_box b{ color:#464646; font-size:14px; }
.search_box a{ color:#464646; font-size:14px; margin:0px 5px; }
.search_box a:hover{ color:#556fb5; font-weight:bold;}



.tel{ width: 250px;}
.tel img{float: left;}
.tel h3{color: #c82129;font-size: 28px;font-family: impact;float: left;margin: 0 0 0 10px;line-height: 35px;}

.b_bg{ width:100%;min-width:1300px; border-top:1px solid #ddd; background:rgba(200, 33, 41, 1);}
.head{ margin:0px auto;width:1300px; height:50px; text-align:left; position:relative;}
.head .nav_m{ width:100%; float:left; position:relative;}
.head .nav{ width:100%;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; height:50px; position:relative; vertical-align:top;}
.head .nav li a{ font-size:16px; width:158px; height:50px; text-align:center; line-height:50px; color:#fff;display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.head .nav li.now a,.head .nav li:hover a{ color:#FFF; background:url(../images/menubg.jpg) no-repeat center center;}

.head .nav li:hover .er{ display:block;}
.head .nav li .er{ width:158px; position:absolute; left:0px; top:50px; z-index:999; display:none;}
.head .nav li .er .er_m{ width:100%; position:relative;}
.head .nav li .er .er_m  ul{ width:100%; height:auto; background:rgba(62, 62, 62, 0.68);}
.head .nav li .er .er_m  ul li{ width:100%; height:50px; line-height:50px; text-align:center; margin-left:0;}
.head .nav li .er .er_m  ul li a{ width:100%; font-size:15px; height:50px; line-height:40px;margin-top:0; }
.head .nav li:hover .er .er_m  ul li a{ background:none; color:#fff;}
.head .nav li .er .er_m  ul li a:hover{ color:rgba(200, 33, 41, 1);}




/*-----------产品中心-------------*/
.pro_bg{ background:#fff; width:100%; min-width:1300px; margin-top:50px;}
.so-tik{text-align:center;}
.so-ticn{ width:1300px; margin:5px auto; position:relative;font-size:36px; color:#414141;}
.so-ticn span{ display:block; width:152px; height:50px; line-height:50px; overflow:hidden; position:relative; z-index:3; text-align:center; margin:0 auto;}
.so-ticn span b{ display:block; font-weight:normal; position:relative; top:0; }
.so-ticn span b{transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.jjk:hover .so-ticn span b{ top:-100%;}
.so-tik p{ color:#626262; font-size:14px;}

.box_m{ width:1300px; margin:0px auto; overflow:hidden; padding:35px 0;}
/************产品类目*************/
.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 200000em;position: absolute;}
.slideitems li {float: left;}
.slideGroup{ width:1300px;}
.slideGroup .parHd{text-align: center;background:url(../images/line.jpg) center center no-repeat;}
.slideGroup .parHd ul{float:left;position:absolute;top:-1px; }
.slideGroup .parHd li { font-size:15px;background: #fff; border:1px solid #313131;height:35px;line-height:35px;width: 130px; border-radius:20px;display: inline-table;margin:0px 4px;cursor:pointer;}
.slideGroup .parHd li.on{background:#db2820; color:#fff;border:1px solid #db2820;}

.slideGroup .parBd{padding: 50px 0px 0px; height:288px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev{ display:none; width:40px; height:76px; float:left;  margin-top:75px; background: url(../images/left.png) center center no-repeat rgba(255, 255, 255, 0.4); position:absolute; margin-left:5px; z-index: 99;}
.slideGroup .sNext{display:none;width: 40px; height:76px; float:right; margin-top:-195px; background: url(../images/right.png) center center no-repeat rgba(255, 255, 255, 0.4); margin-right:5px;z-index: 999; position: relative;}
.slideGroup:hover .sPrev{display:block;}
.slideGroup:hover .sNext{display:block;}

.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; width:315px;   }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:313px;height:220px;display:block; border:1px solid #ccc;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:40px; color:#fff;background:#2f2f2f; font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideGroup .parBd ul li:hover .title { color:#fff;background:#db2820;}

/*----------关于我们-----------*/
.about_bg{ background:url(../images/about_bg.jpg) no-repeat;width:100%; min-width:1300px; overflow:hidden; padding:30px 0px 0px;}
.about_bg .about{width:1300px; margin:0px auto; margin-top:40px;background: url(../images/about_bg.png) no-repeat center top; overflow: hidden;}

.ab-lf{ width:650px; height:auto; float: left;}
.ab-rf{ width:610px; height:auto; float:right;position: relative;height: 342px;}
.ab-rf h3{color:#c82129; font-size:34px; margin-bottom:15px;}
.ab-js{}
.ab-js p{ text-indent:2em; color:#363636; font-size:16px; line-height:1.9;}
.ab-rf .more1 {width: 150px;height: 42px;line-height: 42px;text-align: center;position: absolute;bottom: 0;right: 0;color: #fff;background: #c82129;}
.ab-rf .more1:hover{background:#0d89df;}


.box_hy{ width:1300px; margin:40px auto;}
.mainPhoto {width:1300px;margin: 0 auto;position: relative;overflow: hidden}
.mainPhoto span.goleft, .mainPhoto span.goright {display:none;width:36px;height:74px;position: absolute;top:63px;z-index:99;}
.mainPhoto span.goleft {left:2px;}
.mainPhoto span.goright {right:2px}
.mainPhoto:hover .goright{display:block;}
.mainPhoto:hover .goleft{display:block;}
.mainPhoto .go {width:1300px;height:200px;position: relative;overflow: hidden}
.mainPhoto .go li {width:321px;margin:10px 2px;overflow: hidden;position:relative;}
.mainPhoto .go li img {width:321px;height:200px; vertical-align:top; border-bottom:none;}

.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 20000em;position: absolute;}
.slideitems li {float: left;}


/*------------新闻中心--------------*/
.news_bg{width:100%; min-width:1300px; overflow:hidden; margin-top:50px;}

.new_cont{width:1300px;margin:30px auto;overflow: hidden;}
.new_cont  .new_left{ float:left; width:610px;}

.news_img{ width:610px; overflow:hidden; float:left;}
.news_img dt{ width:610px; height:330px;}
.news_img dd{ width:610px; overflow:hidden;}
.news_img dd h3{ line-height:1.5; font-size:18px; padding-top:15px;}
.news_img dd h3 a:hover{ color:#c82129;}
.news_img dd p{ color:#999999; font-size:14px; line-height:1.5; padding-top:10px; text-indent:2em;}

.new_cont .new_right{ float:right;width:630px;}
.new_r{ width:630px; overflow:hidden; float:right;}
.new_r li{ width:630px; height:95px; display:block; margin-bottom:15px;}
.new_r li a{ width:618px; height:95px; background:#f6f6f6; padding:12px; display:block; box-sizing:border-box;}
.new_r li a .time{ width:80px; height:71px; padding-right:12px; border-right:1px #e7e7e7 solid; text-align:center; float:left;}
.new_r li a .time dt{ font-size:24px; color:#000; padding-top:10px;}
.new_r li a .time dd{ color:#9c9d9b; padding-top:10px;}
.new_r li a .new_txt{ width:485px; height:71px; float:right;}
.new_r li a .new_txt dt{ font-size:16px; color:#333; line-height:1.5; font-weight:bold; padding-top:5px;}
.new_r li a .new_txt dd{ color:#a7a4a2; font-size:12px; padding-top:5px;line-height:1.5;}





/*-----------底部-------------*/
.fobg{ background:#343536 url(../images/foot_map.png) top center no-repeat; padding:45px 0 0px; width:100%; overflow:hidden; min-width:1300px;}
.fobg .footer_n{ width:1300px; margin:0px auto; overflow:hidden;}


.footer_b{ background:#363636; padding:10px 0; line-height:32px; color:#fff; font-size:12px; text-align:center;}
.footer_b a{color:#fff;}

.fona{ float:left; width:220px; min-height:240px;height:auto;}
.fona a{ display:block; line-height:30px; color:#fff; font-size:14px;}
.fona a:hover{ color:#eee; padding-left:5px;}

.fackend{width:620px; font-size:12px;color: #aaaaaa;}
.fackend h3{color: #fff;font-size: 18px; margin-bottom:10px;}
.fackend .form{ overflow:hidden;}
.fackend table{ float:left; width:90%;}
.fackend td{font-size:12px;color: #aaaaaa;}
.fackend .input{vertical-align: middle; height:33px; width:90%;color: #fff; background:#565963; outline:none; border:none; margin:5px 0px; box-sizing:border-box; padding-left:5px;}
.fackend textarea{width:80%;height:76px; line-height:25px;margin:5px 0px;color: #fff; resize:none;background:#565963; outline:none; border:none;box-sizing:border-box;  padding-left:5px;vertical-align: middle;}
.fackend .submit{ cursor:pointer;border:1px solid #c82129; color:#6a6a6a; width:15%; height:76px; line-height:76px;background:#c82129;color:#fff;font-size:14px; vertical-align: middle;}
.fackend .submit:hover{border:1px solid #6b389e; background:#6b389e; color:#fff;}


.fona0{ width:120px; }
.fona0 h3 {color: #343536;font-size: 18px;margin-bottom: 20px;}
.fona0 p {color: #fff;font-size: 14px;text-align:center; line-height:40px;}

.fona1{ width:200px; text-align:center;}
.fona1 a{ color:#ffffff; line-height:30px; font-size:15px;}
.fona1 a:hover{ color:#c82129;}


.fona2{ width:350px; }
.fona2 h3 {color: #fff;font-size: 18px;margin-bottom: 10px;}
.fona2 ul{}
.fona2 ul li{ height:35px; line-height:35px; padding-left:25px; color:#fff;font-size:14px;}
.fona2 ul li.lz1{ background:url(../images/lz1.png) left center no-repeat; color:#28aa00; font-size:18px;height:40px; line-height:40px; }
.fona2 ul li.lz2{ background:url(../images/lz2.png) left center no-repeat}
.fona2 ul li.lz3{ background:url(../images/lz3.png) left center no-repeat}
.fona2 ul li.lz4{ background:url(../images/lz4.png) left center no-repeat}
.fona2 ul li.lz5{ background:url(../images/lz5.png) left center no-repeat}
.fona2 ul li.lz6{ background:url(../images/lz6.png) left center no-repeat}




/*-----------内页 -------------*/

.run_banner { position: relative;overflow: hidden;width:100%;min-width: 1300px;}
.run_banner  img {
    width: 100%;
    /*animation:scale_b 6s linear infinite alternate;*/
    position: relative;
    z-index: 0;
 }

@-webkit-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-moz-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-o-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-ms-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }  
}


/**二级分类**/
.juzhong {width:1250px; margin:0 auto;overflow: hidden;display: block;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}

.erbg{ background:#fff; padding:16px 0px;box-sizing: border-box;}
.erji{ float:left;}
.erji a{ display:block; float:left;height:34px; position:relative; overflow:hidden; margin-right:10px; text-align:center; line-height:34px; font-size:13px; color:#000;border: #f4f4f4 1px solid;border-bottom: double #f4f4f4; margin-bottom: 10px;}
.erji a span{ display: block; position:relative; top:0; background:url(../images/erbg1.png) center center no-repeat; padding:0 6px;}
.erji a:hover span, .erji a.ernn span{ top:-100%; color:#d61010;background:url(../images/erbg2.png) center center no-repeat;}


.daohang{ width:100%; height:34px;}
.weiz{ float:right; display:block; line-height:34px; font-size:12px; color:#8b8b8b;}
.weiz img{ margin-right:6px;}
.weiz a, .weiz a:visited{ color:#8b8b8b;}
.weiz span{font-family:"Microsoft YaHei";}
.weiz a:hover{ color:#444;}

.joon a span,.lvbg2,.sptum,.lytu,.jia,.erji a span{
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}

.qing{ background:#F5F5F5; width:100%; min-width:1300px; padding:25px 0px;}







.jian{width:100%; min-width:1300px; padding:35px 0px;}
.buyi{ overflow:hidden; margin-bottom:40px;}
.buyi .fl{ width:390px;}
.buyi .fr{ width:860px;}
.buyi .fr img{ margin-bottom:25px;}
.buyi .fr p{ text-indent:2em; line-height:32px; color:#494949; font-size:14px;}

.buer{ overflow:hidden;}
.buer .fl{ width:525px;}
.buer .fl p{ text-indent:2em; line-height:32px; color:#494949; font-size:14px;}
.buer .fr{ width:712px;}
.busan{ overflow:hidden; margin-top:40px;}
.busan p{ text-indent:2em; line-height:32px; color:#494949; font-size:14px;}


.about_title{ margin-bottom:20px; margin-top:30px;}
.about_title span{ font-size:30px; color:#c40e24; border-bottom:2px solid #c40e24;}
.about_one{ padding:0px 0px 40px; overflow:hidden;}
.about_one .lf{ width:920px;}
.about_one .lf p{ text-indent:2em; color:#262424; font-size:16px; line-height:2.2;}
.about_one .rf{ width:312px;}

.about_gray{ width:100%; background:#f5f5f5; min-width:1300px; padding:0px 0px 40px;}

.about_two .lf{ width:312px;}
.about_two .rf{ width:920px;}
.about_two .rf p{ text-indent:2em; color:#262424; font-size:16px; line-height:2.2;}

.about_three{ margin-bottom:30px;}
.about_three p{ text-indent:2em; color:#262424; font-size:16px; line-height:2.2;}
.about_three h3{ color:#c40e24; font-size:26px; line-height:2.2; margin-top:20px;}
.about_three span{color:#c40e24; font-size:20px; line-height:2.2; font-weight:bold; }

.about_four{}
.about_four img{ width:100%;}
.about_four p{ text-indent:2em; color:#262424; font-size:16px; line-height:2.2;}




.pmenu {width:200px; float:left; background:#c82129;border-radius:15px 15px 0px 0px; }
.pmenu h3{ text-align:center; font-size:22px; padding:10px 0px; color:#fff; border-radius:10px 10px 0px 0px;}
.pmenu ul li {width:200px; color:#fff; height:45px; line-height:45px; text-align:center;}
.pmenu ul li a{ color:#fff; font-size:15px;}
.pmenu ul li:hover,.pmenu_a { background:#e2444c;  text-decoration: none; color: #fff;}

.content1 {overflow: hidden;float:right;  width:1035px;}



/**********************产品展示**********************************/
.shop{ display:block; margin-left:-10px; overflow:hidden;}
.shop li{display:block;box-sizing:border-box;float:left;width: calc((100% - 30px) / 3);margin-left:10px;margin-bottom:19px;padding:6px;background:#ffffff;overflow:hidden;position:relative;color:#000;}
.shbg2{ position:absolute; width:100%; height:0; left:0; bottom:0; background:#d61010; z-index:1;}
.shbg1{ position:relative; width:100%; height:100%;  left:0; top:0; z-index:4;}
.shop li:hover .shbg2{ height:100%;}
.shop li:hover{ color:#FFF;}

.sptu{display:block;margin-bottom:6px;position:relative;width: 100%;height:245px;}
.sptu img{margin:0 auto;position:absolute;z-index:8;width: 100%;height:245px;}

.spm{ line-height:30px; font-size:14px; text-align:center;}
.spm a{ color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop li:hover .spm a{ color:#FFF;}

/**
/**********************产品展示2**********************************/
.shop_lc{ display:block; margin-left:-10px; overflow:hidden;}
.shop_lc li{display:block;box-sizing:border-box;float:left;width: 512px;margin-left:10px;margin-bottom:19px;padding:6px;background:#ffffff;overflow:hidden;position:relative;color:#000;}
.shbg2_lc{ position:absolute; width:100%; height:0; left:0; bottom:0; background:#d61010; z-index:1;}
.shbg1_lc{ position:relative; width:100%; height:100%;  left:0; top:0; z-index:4;}
.shop_lc li:hover .shbg2_lc{ height:100%;}
.shop_lc li:hover{ color:#FFF;}

.sptu_lc{display:block;margin-bottom:6px;position:relative;width:100%;height: 190px;}
.sptu_lc img{float: left;z-index:8;width: 245px;height: 190px;}
.sptu_lc .sptu_2{ margin-left:10px;}


.spm_lc{ line-height:30px; font-size:14px; text-align:center;}
.spm_lc a{ color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop_lc li:hover .spm_lc a{ color:#FFF;}



/**********************产品展示详细页************************/
.art-tab{ width:100%; margin:40px auto;}
.tab-h { overflow: hidden; zoom:1;text-align: center;}
.tab-h ul {
    display: inline-block;
    border: 1px solid #c1c1c1;
    border-radius: 10px;
    line-height: 40px;overflow: hidden;

}
.tab-hd li{ line-height:40px;background:#E8E9EA;color:#777;border-right: 1px solid #c1c1c1;height:40px; padding:0px 30px;display: inline-table;cursor: pointer;}
.tab-hd li.active{ background:#C9CBCF;}
.tab-hd li:last-of-type {
    border: none;
}
.tab-bd li{display:none; padding:20px;}
.tab-bd li.thisclass{ display:list-item;}

/****************服务中心****************/
.zl_bg{ background:url(../images/zl_bg.jpg) no-repeat;margin-top:20px;}
.zl_bg .mb li{ float:left; margin-right:20px; height:45px; line-height:45px; padding-left: 65px;width: 236px; margin-bottom:35px; font-size:14px;}
.zl_bg .mb li.zl1{background:url(../images/zl1.png) center no-repeat}
.zl_bg .mb li.zl2{background:url(../images/zl2.png) center no-repeat}
.zl_bg .mb li.zl3{background:url(../images/zl3.png) center no-repeat}
.zl_bg .mb li.zl4{background:url(../images/zl4.png) center no-repeat}
.zl_bg .mb li.zl5{background:url(../images/zl5.png) center no-repeat;width: 398px;}


.kongz{ background:rgba(255, 255, 255, 0.67); padding:20px 30px; box-sizing: border-box;width: 95%;}
.kongz li{ margin-bottom:20px;font-size:16px; color:#000; line-height:1.8;}
.kongz li div{ font-size:14px; color:#000; line-height:1.5;}
.kongz li p{ font-size:14px; color:#000; line-height:1.5;}

/****************新闻资讯****************/	
.xwlb1{ display:block; overflow:hidden;}
.xwlb1 li{ display:block; margin-bottom:10px; position: relative;}
.xwlnr{ padding:35px; overflow:hidden; position: relative; z-index:6;}
.xwbei{position: absolute; right:0; top:0; width:100%; height:100%; background:rgb(254, 250, 251); z-index:3;}
.xwbei2{ position:absolute; left:0; top:0; width:0%; height:100%; background:rgba(255, 158, 165, 0.1); z-index:3;}
.xwbei2, .xwbei{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .xwbei{ width:0%;}
.xwlb1 li:hover .xwbei2{ width:100%;}
.dnebg{ width:135px; height:auto; position:relative; z-index:7; top:12px;}
.neda{ width:104px; height:120px; position:relative; z-index:9; left:0; top:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.nedabg{ width:104px; height:120px; position: absolute; z-index:8; left:0; top:0; background:url(../images/danbg1.png) center center no-repeat;}
.neda1{ display:block; padding-top:24px; line-height:46px; font-size:36px;}
.neda2{ display:block; line-height:20px; font-size:12px;}

.nedabg{
	-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .nedabg{ background:url(../images/danbg2.png) center center no-repeat;
transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.xwlb1 li:hover .neda{ color:#6d6d6d;}

.dnetu{ width:228px; height:148px; margin-right:30px; overflow:hidden;}
.dnetu img{ width:228px; height:148px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dnejsn{ width:990px; overflow:hidden;}
.dneti{ line-height:38px; font-size:14px; color:#010101;}
.dneti a, .dneti a:visited{ color:#010101;}
.dnejs{ display:block; line-height:30px; color:#6d6d6d; font-size:12px; height:77px;}
.dnejs a{ display:block;} .dnejs a, .dnejs a:visited{ color:#6d6d6d;}
.nduo{ width:98px; height:30px; border:1px solid #d0d0d0;display:block; float:left; overflow: hidden; position:relative; line-height:30px; text-align:center; font-size:12px; color:#6b6b6b;} .nduo:visited{ color:#6b6b6b;}

.dneti a, .dnejs a , .nduo{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .dneti a, .xwlb1 li:hover .dnejs a{ color:#e50012; }
.xwlb1 li:hover .nduo{ background:#e50012; color:#FFF; border-color:#e50012; top:-1px; left:1px;}
.xwlb1 li:hover .dnetu img{ 
animation:dnetu 4.5s linear 0s infinite alternate both;
-webkit-animation:dnetu 4.5s linear 0s infinite alternate both; 
-moz-animation:dnetu 4.5s linear 0s infinite alternate both; 
-o-animation:dnetu 4.5s linear 0s infinite alternate both;
}
@keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 

100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}




/*****新闻详细内页******/
.news-art-main{background: #fff;margin:0px auto;padding: 40px 90px 60px;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;}
.art-main{padding-top: 30px;padding-bottom: 40px;}
.art-main p{font-size: 14px;line-height: 30px;color: #666;}
.art-main img{ max-width:100%;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color: #B49C5F;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden;border: 2px solid #DA251D;line-height:36px;text-align: center;box-sizing: border-box;color: #DA251D;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #DA251D;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}


.biank{color: #352a2a;font-size: 18px;line-height:2.5;padding: 5px 10px;border-bottom: 1px solid #E53333;border-top: 1px solid #E53333;}


/*******************人才招聘**************************/
.zplb{ display:block; margin-left:-14px; overflow:hidden; margin-bottom:30px; margin-top:38px;}
.zplb dd{ display:block; float:left; width:407px; height:283px;margin-bottom:15px; border:1px solid #eee; background:#FFF; border-bottom:2px solid #F1757F; margin-left:14px; padding:25px; box-sizing:border-box;}
.zp-ti{ margin-bottom:12px; line-height:32px; font-size:20px; color:#0a0a0a;font-weight: bold;}
.zp-bz{font-weight: bold; display:block; overflow:hidden; margin-bottom:12px; padding-left:20px; background:url(../images/zpb1.png) center left no-repeat; line-height:24px; font-size:14px; color:#545454;}
.zp-js{ display:block; height:112px; margin-bottom:8px; line-height:28px; font-size:14px; color:#545454;}
.zp-jr{ display:inline-block; width:80px; height:30px; background: url(../images/zpj1.png) left center no-repeat;}
.zp-state{ display:inline-block; height:30px; line-height:30px; font-size:16px; float:right;}
.zplb dd:hover .zp-ti{ text-indent:6px; color:#E60012;}
.zplb dd:hover .zp-jr{background: url(../images/zpj2.png) 20px center no-repeat;}
.zplb dd .zp-jr:hover{background: url(../images/zpj2.png) left center no-repeat;}


.zp-ti,.zp-jr{
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}
/***---------联系我们-----------****/

.contact_lx_box{ background:#f9f9f9; padding:40px 0px; overflow:hidden;}
.contact_lx{ width:1200px; margin:0 auto; overflow:hidden;}
.contact_lx .lf{ width:28%; float:left;}
.contact_lx dt{ background:#e50012; padding:20px 20px;}
.contact_lx dt h3.tit { font-size: 18px; font-weight:normal; text-transform:uppercase; line-height: 1; color: rgba(255, 255, 255, 0.5); font-family:'Microsoft YaHei'; }
.contact_lx dt h4.tit { font-size: 28px; line-height: 1.5; color: rgb(255, 255, 255); letter-spacing:2px;font-family:'Microsoft YaHei';}
.contact_lx dd{ background:#fff; padding:28px 20px; color:#aaaaaa; font-size:16px; line-height:2.4;}

.contact_lx .rf{ width:60%; float:left; margin-left:3%;}
.contact_lx .rf .input{  outline:none; width:95%; box-sizing:border-box; margin-bottom:25px; padding-left:10px;  height:50px; line-height:50px;border: 1px solid #dcdcdc;}
.contact_lx .rf textarea{resize:none; outline:none; width:90%; box-sizing:border-box; padding-left:10px; height:195px; line-height:50px;border: 1px solid #dcdcdc;}
.contact_lx .rf .submit{ width:7%; font-size:16px;outline:none; color:#fff; box-sizing:border-box; margin-bottom:10px; background:#e50012; height:195px; line-height:195px;vertical-align: top; border:1px solid #e50012;}


.lxwm{ width:1200px; margin:0 auto; overflow: hidden; margin-bottom:20px;}
.lxwm1{ background:#e50012; line-height:50px; font-size:30px; font-weight:bold; color:#FFF; float:left; width:330px; height:151px; padding-top:45px; border:2px #e50012 solid; text-align:center;}
.lxwm1 span{ border:1px #fff dashed; text-transform:uppercase; padding:3px 10px; font-family:Arial; font-weight:normal; font-size:24px;}
.lxwm2{ background:url(../images/cont_bg.jpg) no-repeat; height:200px; width:866px; float:right; line-height:30px; box-sizing:border-box; font-size:14px; padding-left:97px;}
.lxwm2 span{ font-size:24px; font-weight:bold; display:block; padding-top:32px; padding-left:32px; padding-bottom:10px;}

.lxwm3{ width:1200px; margin:0 auto; overflow: hidden;}
.lxwm31{ background:#f5f5f5; width:50%; float:left; padding:20px; /* height:550px;*/box-sizing:border-box}
.lxwm31 li{border-bottom: dashed 1px #bdbdbd;padding-left: 45px;line-height: 60px;font-size: 14px;list-style: none;}

.lxwm31 li:nth-child(1){background: url(../images/icon_lx1.png) left center no-repeat;}
.lxwm31 li:nth-child(2){background: url(../images/icon_lx2.png) left center no-repeat;}
.lxwm31 li:nth-child(3){background: url(../images/icon_lx3.png) left center no-repeat;}
.lxwm31 li:nth-child(4){background: url(../images/icon_lx4.png) left center no-repeat;}
.lxwm31 li:nth-child(5){background: url(../images/icon_lx6.png) left center no-repeat;}


.lxwm3 .consec-map{ height:450px; width:100%; padding:1px; box-sizing:border-box; border:1px solid #CECECE; margin-top:30px;}
	


/***-----------分页-----------****/
.text-center {text-align: center;border-top: 1px solid #e5e5e5; padding-top:20px; margin-bottom:10px;}
.pagination{display: inline-block; padding-left: 0; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #DA251D; border-color: #DA251D;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

